package com.quantoeugasto.entidade;

import java.io.Serializable;

/**
 * Superclasse de entidade.
 * 
 * @param <T> Tipo da chave primária da entidade.
 * @author Fabiano de Almeida e Oliveira
 */
@SuppressWarnings("serial")
public abstract class Entidade<T> implements Serializable {
	
	/**
	 * Retorna a chave primária da entidade.
	 * 
	 * @return A chave primária da entidade.
	 */
	public abstract T obterChavePrimaria(); 

}
